package com.shambles.manage2.tkmapper.entity;

import java.io.Serializable;
import javax.persistence.*;

@Table(name = "upload_file")
public class UploadFile implements Serializable {
    /**
     * 文件类型(1:图片2,excel,3:word,4:pdf,0:其他)
     */
    @Column(name = "type")
    private Integer type;

    /**
     * 上传时间
     */
    @Column(name = "upload_time")
    private Long uploadTime;

    /**
     * 文件地址
     */
    @Column(name = "url")
    private String url;

    /**
     * 文件guid

     */
    @Column(name = "guid")
    private String guid;

    /**
     * 菜单guid
     */
    @Column(name = "menu_guid")
    private String menuGuid;

    private static final long serialVersionUID = 1L;

    /**
     * 获取文件类型(1:图片2,excel,3:word,4:pdf,0:其他)
     *
     * @return type - 文件类型(1:图片2,excel,3:word,4:pdf,0:其他)
     */
    public Integer getType() {
        return type;
    }

    /**
     * 设置文件类型(1:图片2,excel,3:word,4:pdf,0:其他)
     *
     * @param type 文件类型(1:图片2,excel,3:word,4:pdf,0:其他)
     */
    public void setType(Integer type) {
        this.type = type;
    }

    /**
     * 获取上传时间
     *
     * @return upload_time - 上传时间
     */
    public Long getUploadTime() {
        return uploadTime;
    }

    /**
     * 设置上传时间
     *
     * @param uploadTime 上传时间
     */
    public void setUploadTime(Long uploadTime) {
        this.uploadTime = uploadTime;
    }

    /**
     * 获取文件地址
     *
     * @return url - 文件地址
     */
    public String getUrl() {
        return url;
    }

    /**
     * 设置文件地址
     *
     * @param url 文件地址
     */
    public void setUrl(String url) {
        this.url = url == null ? null : url.trim();
    }

    /**
     * 获取文件guid

     *
     * @return guid - 文件guid

     */
    public String getGuid() {
        return guid;
    }

    /**
     * 设置文件guid

     *
     * @param guid 文件guid

     */
    public void setGuid(String guid) {
        this.guid = guid == null ? null : guid.trim();
    }

    /**
     * 获取菜单guid
     *
     * @return menu_guid - 菜单guid
     */
    public String getMenuGuid() {
        return menuGuid;
    }

    /**
     * 设置菜单guid
     *
     * @param menuGuid 菜单guid
     */
    public void setMenuGuid(String menuGuid) {
        this.menuGuid = menuGuid == null ? null : menuGuid.trim();
    }
}